package secondStage.part3.List集合;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * @ClassName: [List_Demo]
 * @Description: List集合：有序集合（也称序列）
 * @Author: [黄劲松]
 * @CreateDate: [2021-04-02]
 * @Version: [v1.0]
 */
/*
List集合概述
   有序集合(也称为序列)，用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引访问元素，并搜索列表中的元素
   与Set集合不同，列表通常允许重复的元素
List集合特点
    有序:存储和取出的元素顺序一致可重复:存储的元素可以重复*/
public class ListDemo {
    public static void main(String[] args) {
        //创建List集合对象
        List<String> list = new ArrayList<String>();
        //添加元素
        list.add("hello");
        list.add("world");
        list.add("java");
        list.add("java");
        //输出List集合对象
        System.out.println(list);
        //迭代器遍历输出，List 继承Collection
        Iterator<String> it = list.iterator();
        while (it.hasNext()) {
            String s = it.next();
            System.out.println(s);
        }
    }
}
